package com.dhecp.project.business.domain;

import java.util.Date;

import com.dhecp.core.domain.BaseBusinessEntitySimple;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 出库修改 实体类
 * @author DH-lwl
 * @version 2020年4月16日
 */
public class StockOutChange extends BaseBusinessEntitySimple{

	private static final long serialVersionUID = 1L;
	
	private String bPID; 		//客户BPID
	private String vAddress;	//客户地址
	private String vMan; 		//收货人
	private String vFax; 		//收货人传真
	private String vTel; 		//收货人电话
    private String vAddressM; 	//收货人地址
	private String vFhFs; 		//发货方式编码
	private String vFhWl; 		//发货物流编码
	private String vHyDh; 		//货运单号
	private Double fHyJe; 		//货运金额
	private Double fHySl; 		//货运件数
	private Double fHyZl; 		//货运重量
	private Double fHyTj; 		//货运体积
	@JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date dCkRq; 		//出库日期
	@JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date dCkRqY; 		//原出库日期
	private Boolean bbXs;		//出库导入标志
	private Boolean bbZf;		//直发导入标志
	private Boolean bbLs;		//零售导入标志
	//虚拟字段
    private String vFhFsName;	//发货方式
    private String vFhWlName; 	//发货物流
    
	public String getbPID() {
		return bPID;
	}
	public void setbPID(String bPID) {
		this.bPID = bPID;
	}
	public String getvAddress() {
		return vAddress;
	}
	public void setvAddress(String vAddress) {
		this.vAddress = vAddress;
	}
	public String getvMan() {
		return vMan;
	}
	public void setvMan(String vMan) {
		this.vMan = vMan;
	}
	public String getvFax() {
		return vFax;
	}
	public void setvFax(String vFax) {
		this.vFax = vFax;
	}
	public String getvTel() {
		return vTel;
	}
	public void setvTel(String vTel) {
		this.vTel = vTel;
	}
	public String getvAddressM() {
		return vAddressM;
	}
	public void setvAddressM(String vAddressM) {
		this.vAddressM = vAddressM;
	}
	public String getvFhFs() {
		return vFhFs;
	}
	public void setvFhFs(String vFhFs) {
		this.vFhFs = vFhFs;
	}
	public String getvFhWl() {
		return vFhWl;
	}
	public void setvFhWl(String vFhWl) {
		this.vFhWl = vFhWl;
	}
	public String getvHyDh() {
		return vHyDh;
	}
	public void setvHyDh(String vHyDh) {
		this.vHyDh = vHyDh;
	}
	public Double getfHyJe() {
		if (fHyJe == null) {
			return 0.0;
		}
		return fHyJe;
	}
	public void setfHyJe(Double fHyJe) {
		this.fHyJe = fHyJe;
	}
	public Double getfHySl() {
		if (fHySl == null) {
			return 0.0;
		}
		return fHySl;
	}
	public void setfHySl(Double fHySl) {
		this.fHySl = fHySl;
	}
	public Double getfHyZl() {
		if (fHyZl == null) {
			return 0.0;
		}
		return fHyZl;
	}
	public void setfHyZl(Double fHyZl) {
		this.fHyZl = fHyZl;
	}
	public Double getfHyTj() {
		if (fHyTj == null) {
			return 0.0;
		}
		return fHyTj;
	}
	public void setfHyTj(Double fHyTj) {
		this.fHyTj = fHyTj;
	}
	public Date getdCkRq() {
		return dCkRq;
	}
	public void setdCkRq(Date dCkRq) {
		this.dCkRq = dCkRq;
	}
	public Date getdCkRqY() {
		return dCkRqY;
	}
	public void setdCkRqY(Date dCkRqY) {
		this.dCkRqY = dCkRqY;
	}
	public Boolean getBbXs() {
		return bbXs;
	}
	public void setBbXs(Boolean bbXs) {
		this.bbXs = bbXs;
	}
	public Boolean getBbZf() {
		return bbZf;
	}
	public void setBbZf(Boolean bbZf) {
		this.bbZf = bbZf;
	}
	public Boolean getBbLs() {
		return bbLs;
	}
	public void setBbLs(Boolean bbLs) {
		this.bbLs = bbLs;
	}
	public String getvFhFsName() {
		return vFhFsName;
	}
	public void setvFhFsName(String vFhFsName) {
		this.vFhFsName = vFhFsName;
	}
	public String getvFhWlName() {
		return vFhWlName;
	}
	public void setvFhWlName(String vFhWlName) {
		this.vFhWlName = vFhWlName;
	}
	
}
